Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F7 USA F2 The Surbiton Trophy - Surbiton The Wrexham Challenger - Wrexham DPD Challenger 2000 - Aschaffenburg Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Fergana Challenger - Fergana 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby The LTA Manchester Challenger - Manchester Fifth-Third Bank Tennis Championships - Lexington Theusbridge.com Tennis Classic - Tarzana USTA Championships of Kerrville - Kerrville USTA Tennis Championships of Houston - Houston Kuppers Kolsch Cup by Lambertz - Aachen USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Challenger Britania Zavaleta - Puebla Milano Challenger-Jameson Cup - Milan Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank Prasentiert Von Seat Wolfsburg - Wolfsburg Muller Cup - Ulm Volkswagen TED Open - Istanbul Segovia Challenger Open Castilla y Leon - Segovia Pomorski Bank Kredytowy Open - Szczecin International Bavarian Championship - Eckental Internationaux de Tennis de Brest - Brest Kuppers Kolsch Cup Aachen - Aachen VI Open Banc Agricol - Andorra Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Open de Franche Comte - Besancon Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem USTA/Safeway Challenger - Aptos Open Diputacion Pozoblanco - Cordoba Okal Cup - International Bavarian Championship - Eckental MTCI ATP Challenger - Yokohama Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Challenger 42 - Andrezieux Sarajevo Open - Sarajevo 2003 USTA Challenger of Calabasas - Calabasas C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda ATP Bangalore Challenger - Bangalore Open Sainte-Victoire - Aix-En-Provence New Delhi Challenger - New Delhi 2003 Eddleman USTA Challenger - Birmingham Steelers Cup - Kosice USTA Seascape Challenger - Aptos Akbank Private Banking-TED Open - Istanbul A Glimmer of Hope Challenger - Austin 2004 Colorado Tennis Classic - Denver Burbank Challenger - Burbank Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Open de L'Isere - Grenoble Okal Cup 2004 - Eckental Gemax Samsung Open 2005 - Belgrade USTA Men's Challenger of Dallas - Dallas X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Nottingham Men's Challenger - Nottingham Harrah's Entertainment Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The LTA Sunderland Challenger - Sunderland Challenger Casablanca San Angel - Mexico City WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville The West Side Tennis Club Grass Court Challenger - Forest Hills Music City Challenger - Nashville USTA Challenger - Champaign Challenger Britania Zavaleta - Puebla Wailea Men's Challenger - Maui AT&T Challenger of Dallas - Dallas GHI Bronx Classic - Bronx St. Petersburg Open - St. Petersburg BMW Tennis Championship - Sunrise Ethias Tennis Trophy - Mons Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Baden Open - Ettlingen The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen II Naples ITG Challenger - Naples Waco International Tennis Challenger - Waco Okal Cup 2003 - Eckental Sunset Moulding Yuba City Racquet Club Challenger - Yuba City IPP Open - Helsinki The Wright Financial Group, Inc. Challenger - Champaign Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Intersport Heilbronn Open - Heilbronn 2006 North Shore Pro Tennis Championship - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Volkswagen Challenger 2004 - Wolfsburg Challenger Leon 2004 - Leon The Commercia Challenger - Aptos Internationaux de Tennis de Brest - Brest USTA Men's Challenger of Dallas - Dallas S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Shimadzu All Japan Indoor - Kyoto Rezidenza Open - Magdeburg Sparkessen Magdeburg Open - Magdeburg Fergana Challenger - Fergana Samarkand Challenger - Samarkand Odlum Brown Vancouver Open - Vancouver 2007 Nielsen Pro Tennis Championship - Winnetka The Powder Byrne Trophy - Surbiton China Open - Beijing GHI Bronx Tennis Classic - Bronx Macedonian Open - Skopje Austin Challenger - Austin II Manta Open - Manta Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign 2007 Knoxville Challenger - Knoxville Tiburon Challenger - Tiburon Puerto Rico Challenger Tennis Event - Humacao USTA Challenger of Las Vegas - Las Vegas Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Burbank - Burbank Baton Rouge Pro Tennis Classic - Baton Rouge Kuppers Kolsch Cup - Aachen Lambertz Open - Aachen USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Nielsen USTA Pro Tennis Championship - Winnetka Challenger Britania Zavaleta - Puebla Fifth Third Bank Tennis Championships - Lexington Neride Prague Indoor - Prague Tatra Banka Open - Bratislava Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville Pro Tennis World Open - Sunrise 2005 West Side Tennis Coub Men's Challenger - Forest Hills Warsteiner Challenger - Wolfsburg Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas The Surbiton Trophy - Surbiton Kyoto Challenger - Kyoto 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia VI Abierto Internacional de Salinas - Salinas The Surbiton Trophy - Surbiton 2001 USTA Challenger of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville 2008 Knoxville Challenger - Knoxville Credicard Tennis Cup - Campos do Jordao 2001 UT Tyler Patriot Challenger - Tyler Lambertz Open by Stawag - Aachen USTA Challenger of San Antonio - San Antonio Lamberts Open by Stawag - Aachen AT&T Challenger of Dallas - Dallas Music City Challenger - Nashville USTA Illinois Challenger - Champaign 2002 Azalea Orthopedic Challenger - Tyler Talahassee Challenger Okal Open - Eckental IPP Open - Helsinki University of Tennessee USTA Challenger - Knoxville The LTA Wrexham Challenger - Wrexham Neride Prague Indoor - Prague Britania Zavaleta - Puebla Jameson Cup - Milan BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Warsteiner Challenger Series - Lippstadt Bancolombia Open - Bogota 2006 USTA Tallahassee Tennis Challenger - Tallahassee Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg 2006 Challenger of Santa Clarita California Challenger - Valencia Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice Torneo Internacional Challenger Fila 2006 - Leon Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Crystal Cup 1998 - Portoroz I Open de Tenis Comunidad de Madrid - Madrid Dallas Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Sarasota Challenger Carson Challenger Ojai Challenger USTA Challenger of Tiburon - Tiburon Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger Binghamton Challenger USTA Challenger of North Miami Beach - North Miami Beach Nova Challenger Osaka - Osaka San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas Memorial Piertomaso Tessitore - San Remo The LTA Wrexham Challenger - Wrexham Zagreb Challenger Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana ECM Cup - Prague ARMS USTA Challenger - Rocky Mount XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence Nottingham Challenger Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Sporting Challenger - Turin Fifth-Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans USTA Tallahassee Tennis Challenger - Tallahassee 2002 FSE Challenger - Tarzana Lubbock Challenger - Lubbock Binghamton Professional Tennis Tournament - Binghamton Sacramento Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Warsteiner Challenger Lubeck - Lubeck Pro Challenger at Calabasas - Calabasas Open Castilla y Leon - Segovia Calabasas Challenger Charlottesville Challenger Knoxville Challenger Samsung Securities Cup - Seoul Honolulu Challenger College Station Challenger - College Station Dallas Challenger IPP Open - Helsinki Sacramento Challenger San Jose Challenger The LTA Manchester Challenger - Manchester Challenger Groningen - Groningen Czech Indoor Open - Prague Men's Pro Challenger at Tunica National - Tunica TED Open Istanbul - Istanbul Savannah Challenger Mauritius Open - Mauritius Honolulu Challenger Hurricane Tennis Open - Bradenton Ischgl International ATP Challenger - Ischgl LTA Men's Challenger - Wrexham Sunrise Challenger Time Warner USTA Challenger - Binghamton Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson TennisCup Vlaanderen - Antwerp Honolulu Challenger Dallas Challenger USTA Seascape Challenger - Aptos Time Warner USTA Challenger - Binghamton TED Open - Istanbul Lubbock Challenger - Lubbock Open de L'Isere - Grenoble GHI Bronx Tennis Classic - Bronx CA-Challenge - Graz The LTA Men's Challenger - Southampton Savannah Challenger USTA Challenger of Orlando - Orlando Wimbledon - London Nottingham Challenger USTA Men's Challenger of Dallas - Dallas Nottingham-2 Challenger Panama City Challenger USTA Freeman Men's Challenger - Joplin Tulsa Auto Collection USTA Challenger - Tulsa Shimadzu All Japan Indoor Tennis Championships - Kyoto XI Abierto Internacional de Salinas - Salinas The Powder Byrne Trophy - Surbiton Volkswagen TED Open - Istanbul Heilbronn Open - Heilbronn Muller Cup - Ulm Sacramento Challenger Intelig Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia Champaign Challenger JSM Challenger of Champaign - Urbana Davis Cup, World Group, QR, SUI-KOR 3-2 Rado Swiss Open - Gstaad President's Cup 1997 - Tashkent Davidoff Swiss Indoors - Basel Gold Flake Open - Chennai Japan Open - Tokyo The Stella Artois Grass Court Championships - London Rado Swiss Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven The Samsung Open - Bournemouth Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort RCA Championships - Indianapolis President's Cup 1999 - Tashkent Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Siebel Open - San Jose International Tennis Championships - Delray Beach Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport CA Tennis Trophy - Vienna Gerry Weber Open - Halle RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Dubai Tennis Open - Dubai Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. China Open - Beijing International Tennis Championships - Delray Beach Thailand Open - Bangkok Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai International Tennis Championships - Delray Beach Milan Indoors - Milan Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis The Stella Artois Championships - London Red Letter Days Open - Nottingham Heineken Open - Auckland Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo The Tennis Channel Open - Las Vegas Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Medibank International - Sydney Indianapolis Tennis Championships - Indianapolis The Lipton Championships - Key Biscayne Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston